/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/*
 * FramePrincipal.java
 *
 * Created on 08/08/2012, 11:17:30 AM
 */
package com.sistema.gestionuniversitaria.presentationLayer;

import com.sistema.gestionuniversitaria.dataLayer.ExcepcionGlobal;
import com.sistema.gestionuniversitaria.dataLayer.NoDataException;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;

/**
 *
 * @author maxwell
 */
public class FramePrincipal extends javax.swing.JFrame {

    /**
     * Creates new form FramePrincipal
     */
    public FramePrincipal() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jMenu1 = new javax.swing.JMenu();
        jDsKtFramePrincipal = new javax.swing.JDesktopPane();
        jMenuBar1 = new javax.swing.JMenuBar();
        jMenuInicio = new javax.swing.JMenu();
        jMenItEntrar = new javax.swing.JMenuItem();
        jMenItSalir = new javax.swing.JMenuItem();
        jMenuCursos = new javax.swing.JMenu();
        jMenuItVerCursos = new javax.swing.JMenuItem();
        jMenuItIngresarCurso = new javax.swing.JMenuItem();
        jMenuItActualizarCurso = new javax.swing.JMenuItem();
        jMenuItEliminarCurso = new javax.swing.JMenuItem();
        jMenuCarreras = new javax.swing.JMenu();
        jMenuItVerCarreras = new javax.swing.JMenuItem();
        jMenuItInsertarCarrera = new javax.swing.JMenuItem();
        jMenuItActualizarCarrera = new javax.swing.JMenuItem();
        jMenuItEliminarCarrera = new javax.swing.JMenuItem();
        jMenuProfesores = new javax.swing.JMenu();
        jMenuItVerProfesores = new javax.swing.JMenuItem();
        jMenuItInsertarProfesor = new javax.swing.JMenuItem();
        jMenuItActualizarProfesores = new javax.swing.JMenuItem();
        jMenuItEliminarProfesor = new javax.swing.JMenuItem();
        jMenuAlumnos = new javax.swing.JMenu();
        jMenuItVerAlumnos = new javax.swing.JMenuItem();
        jMenuItIngresarAlumno = new javax.swing.JMenuItem();
        jMenuItActualizarAlumno = new javax.swing.JMenuItem();
        jMenuItEliminarAlumno = new javax.swing.JMenuItem();
        jMenuItConsultarHistorialAl = new javax.swing.JMenuItem();
        jMenuMatricula = new javax.swing.JMenu();
        jMenuItVerListadoMatricula = new javax.swing.JMenuItem();
        jMenuItAgregarMatricula = new javax.swing.JMenuItem();
        jMenuRegistroNotas = new javax.swing.JMenu();
        jMenuItVerRegistro = new javax.swing.JMenuItem();
        jMenuItem1 = new javax.swing.JMenuItem();
        jMenuHistorial = new javax.swing.JMenu();
        jMenuItVerHistorial = new javax.swing.JMenuItem();

        jMenu1.setText("jMenu1");

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Sistema de Gestión Universitario");

        jMenuInicio.setText("Inicio");
        jMenuInicio.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuInicioActionPerformed(evt);
            }
        });

        jMenItEntrar.setText("Acerca De");
        jMenItEntrar.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenItEntrarActionPerformed(evt);
            }
        });
        jMenuInicio.add(jMenItEntrar);

        jMenItSalir.setText("Salir");
        jMenItSalir.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenItSalirActionPerformed(evt);
            }
        });
        jMenuInicio.add(jMenItSalir);

        jMenuBar1.add(jMenuInicio);

        jMenuCursos.setText("Cursos");

        jMenuItVerCursos.setText("Ver lista de cursos");
        jMenuItVerCursos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerCursosActionPerformed(evt);
            }
        });
        jMenuCursos.add(jMenuItVerCursos);

        jMenuItIngresarCurso.setText("Ingresar curso");
        jMenuItIngresarCurso.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItIngresarCursoActionPerformed(evt);
            }
        });
        jMenuCursos.add(jMenuItIngresarCurso);

        jMenuItActualizarCurso.setText("Actualizar curso");
        jMenuItActualizarCurso.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItActualizarCursoActionPerformed(evt);
            }
        });
        jMenuCursos.add(jMenuItActualizarCurso);

        jMenuItEliminarCurso.setText("Eliminar curso");
        jMenuItEliminarCurso.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItEliminarCursoActionPerformed(evt);
            }
        });
        jMenuCursos.add(jMenuItEliminarCurso);

        jMenuBar1.add(jMenuCursos);

        jMenuCarreras.setText("Carreras");

        jMenuItVerCarreras.setText("Ver carreras");
        jMenuItVerCarreras.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerCarrerasActionPerformed(evt);
            }
        });
        jMenuCarreras.add(jMenuItVerCarreras);

        jMenuItInsertarCarrera.setText("Insertar carrera");
        jMenuItInsertarCarrera.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItInsertarCarreraActionPerformed(evt);
            }
        });
        jMenuCarreras.add(jMenuItInsertarCarrera);

        jMenuItActualizarCarrera.setText("Actualizar carrera");
        jMenuItActualizarCarrera.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItActualizarCarreraActionPerformed(evt);
            }
        });
        jMenuCarreras.add(jMenuItActualizarCarrera);

        jMenuItEliminarCarrera.setText("Eliminar carrera");
        jMenuItEliminarCarrera.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItEliminarCarreraActionPerformed(evt);
            }
        });
        jMenuCarreras.add(jMenuItEliminarCarrera);

        jMenuBar1.add(jMenuCarreras);

        jMenuProfesores.setText("Profesores");

        jMenuItVerProfesores.setText("Ver profesores");
        jMenuItVerProfesores.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerProfesoresActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItVerProfesores);

        jMenuItInsertarProfesor.setText("Insertar profesor");
        jMenuItInsertarProfesor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItInsertarProfesorActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItInsertarProfesor);

        jMenuItActualizarProfesores.setText("Actualizar profesor");
        jMenuItActualizarProfesores.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItActualizarProfesoresActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItActualizarProfesores);

        jMenuItEliminarProfesor.setText("Eliminar profesor");
        jMenuItEliminarProfesor.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItEliminarProfesorActionPerformed(evt);
            }
        });
        jMenuProfesores.add(jMenuItEliminarProfesor);

        jMenuBar1.add(jMenuProfesores);

        jMenuAlumnos.setText("Alumnos");

        jMenuItVerAlumnos.setText("Ver alumnos");
        jMenuItVerAlumnos.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerAlumnosActionPerformed(evt);
            }
        });
        jMenuAlumnos.add(jMenuItVerAlumnos);

        jMenuItIngresarAlumno.setText("Ingresar alumno");
        jMenuItIngresarAlumno.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItIngresarAlumnoActionPerformed(evt);
            }
        });
        jMenuAlumnos.add(jMenuItIngresarAlumno);

        jMenuItActualizarAlumno.setText("Actualizar alumno");
        jMenuItActualizarAlumno.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItActualizarAlumnoActionPerformed(evt);
            }
        });
        jMenuAlumnos.add(jMenuItActualizarAlumno);

        jMenuItEliminarAlumno.setText("Eliminar alumno");
        jMenuItEliminarAlumno.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItEliminarAlumnoActionPerformed(evt);
            }
        });
        jMenuAlumnos.add(jMenuItEliminarAlumno);

        jMenuItConsultarHistorialAl.setText("Consultar Historial");
        jMenuItConsultarHistorialAl.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItConsultarHistorialAlActionPerformed(evt);
            }
        });
        jMenuAlumnos.add(jMenuItConsultarHistorialAl);

        jMenuBar1.add(jMenuAlumnos);

        jMenuMatricula.setText("Matricula");

        jMenuItVerListadoMatricula.setText("Ver listado por estudiante");
        jMenuItVerListadoMatricula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerListadoMatriculaActionPerformed(evt);
            }
        });
        jMenuMatricula.add(jMenuItVerListadoMatricula);

        jMenuItAgregarMatricula.setText("Agregar Matricula");
        jMenuItAgregarMatricula.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItAgregarMatriculaActionPerformed(evt);
            }
        });
        jMenuMatricula.add(jMenuItAgregarMatricula);

        jMenuBar1.add(jMenuMatricula);

        jMenuRegistroNotas.setText("Registro de notas");

        jMenuItVerRegistro.setText("Ver registro de notas");
        jMenuItVerRegistro.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerRegistroActionPerformed(evt);
            }
        });
        jMenuRegistroNotas.add(jMenuItVerRegistro);

        jMenuItem1.setText("Editar registro de notas");
        jMenuRegistroNotas.add(jMenuItem1);

        jMenuBar1.add(jMenuRegistroNotas);

        jMenuHistorial.setText("Historial");

        jMenuItVerHistorial.setText("Ver historial");
        jMenuItVerHistorial.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jMenuItVerHistorialActionPerformed(evt);
            }
        });
        jMenuHistorial.add(jMenuItVerHistorial);

        jMenuBar1.add(jMenuHistorial);

        setJMenuBar(jMenuBar1);

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jDsKtFramePrincipal, javax.swing.GroupLayout.DEFAULT_SIZE, 742, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jDsKtFramePrincipal, javax.swing.GroupLayout.DEFAULT_SIZE, 490, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

private void jMenuInicioActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuInicioActionPerformed
//Aqui no va código
}//GEN-LAST:event_jMenuInicioActionPerformed

private void jMenItEntrarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenItEntrarActionPerformed
    JOptionPane.showMessageDialog(null, "Sistemas de Gestión Universitario");
}//GEN-LAST:event_jMenItEntrarActionPerformed

private void jMenItSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenItSalirActionPerformed
    int resp = JOptionPane.showConfirmDialog(null, "¿Estas seguro(a) que desea abandonar?",
            "Aviso", JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE, null);
    if (resp == JOptionPane.YES_NO_OPTION) {
        System.exit(0);
    }
}//GEN-LAST:event_jMenItSalirActionPerformed

private void jMenuItIngresarCursoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItIngresarCursoActionPerformed
    IngresarCurso ingresarCurso = null;
    try {
        ingresarCurso = new IngresarCurso();
    } catch (SQLException ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    } catch (ExcepcionGlobal ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    } catch (NoDataException ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    }
    jDsKtFramePrincipal.add(ingresarCurso);
    ingresarCurso.setVisible(true);
}//GEN-LAST:event_jMenuItIngresarCursoActionPerformed

private void jMenuItVerCursosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerCursosActionPerformed
    MostrarCurso mostrarCursos = null;
    try {
        mostrarCursos = new MostrarCurso();
    } catch (SQLException ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    } catch (ExcepcionGlobal ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    } catch (NoDataException ex) {
        Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
    }
    jDsKtFramePrincipal.add(mostrarCursos);
    mostrarCursos.setVisible(true);
}//GEN-LAST:event_jMenuItVerCursosActionPerformed

    private void jMenuItActualizarCursoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItActualizarCursoActionPerformed
        ActualizarCurso actualizarCurso = null;
        try {
            actualizarCurso = new ActualizarCurso();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(actualizarCurso);
        actualizarCurso.setVisible(true);
    }//GEN-LAST:event_jMenuItActualizarCursoActionPerformed

    private void jMenuItEliminarCursoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItEliminarCursoActionPerformed
        EliminarCurso eliminarCurso = new EliminarCurso();
        jDsKtFramePrincipal.add(eliminarCurso);
        eliminarCurso.setVisible(true);
    }//GEN-LAST:event_jMenuItEliminarCursoActionPerformed

    private void jMenuItActualizarCarreraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItActualizarCarreraActionPerformed
        ActualizarCarrera actualizarCarrera = null;
        try {
            actualizarCarrera = new ActualizarCarrera();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(actualizarCarrera);
        actualizarCarrera.setVisible(true);
    }//GEN-LAST:event_jMenuItActualizarCarreraActionPerformed

    private void jMenuItVerCarrerasActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerCarrerasActionPerformed
        MostrarCarreras mostrarCarreras = new MostrarCarreras();
        jDsKtFramePrincipal.add(mostrarCarreras);
        mostrarCarreras.setVisible(true);
    }//GEN-LAST:event_jMenuItVerCarrerasActionPerformed

    private void jMenuItInsertarCarreraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItInsertarCarreraActionPerformed
        IngresarCarrera insertarCarreras = new IngresarCarrera();
        jDsKtFramePrincipal.add(insertarCarreras);
        insertarCarreras.setVisible(true);
    }//GEN-LAST:event_jMenuItInsertarCarreraActionPerformed

    private void jMenuItEliminarCarreraActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItEliminarCarreraActionPerformed
        EliminarCarrera eliminarCarrera = new EliminarCarrera();
        jDsKtFramePrincipal.add(eliminarCarrera);
        eliminarCarrera.setVisible(true);
    }//GEN-LAST:event_jMenuItEliminarCarreraActionPerformed

    private void jMenuItIngresarAlumnoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItIngresarAlumnoActionPerformed
        IngresarAlumno ingresarAlumno = null;
        try {
            ingresarAlumno = new IngresarAlumno();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(ingresarAlumno);
        ingresarAlumno.setVisible(true);
    }//GEN-LAST:event_jMenuItIngresarAlumnoActionPerformed

    private void jMenuItEliminarAlumnoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItEliminarAlumnoActionPerformed
        EliminarAlumno eliminarAlumno = new EliminarAlumno();
        jDsKtFramePrincipal.add(eliminarAlumno);
        eliminarAlumno.setVisible(true);
    }//GEN-LAST:event_jMenuItEliminarAlumnoActionPerformed

    private void jMenuItInsertarProfesorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItInsertarProfesorActionPerformed
        IngresarProfesor ingProfesor = new IngresarProfesor();
        jDsKtFramePrincipal.add(ingProfesor);
        ingProfesor.setVisible(true);
    }//GEN-LAST:event_jMenuItInsertarProfesorActionPerformed

    private void jMenuItVerAlumnosActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerAlumnosActionPerformed
        MostrarAlumnos mostrarAlumnos = null;
        try {
            mostrarAlumnos = new MostrarAlumnos();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(mostrarAlumnos);
        mostrarAlumnos.setVisible(true);
    }//GEN-LAST:event_jMenuItVerAlumnosActionPerformed

    private void jMenuItActualizarAlumnoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItActualizarAlumnoActionPerformed
        ActualizarAlumno actualizarAlumno = new ActualizarAlumno();
        jDsKtFramePrincipal.add(actualizarAlumno);
        actualizarAlumno.setVisible(true);
    }//GEN-LAST:event_jMenuItActualizarAlumnoActionPerformed

    private void jMenuItVerListadoMatriculaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerListadoMatriculaActionPerformed
        MostrarListadoMatricula mosListado = null;
        try {
            mosListado = new MostrarListadoMatricula();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(mosListado);
        mosListado.setVisible(true);
    }//GEN-LAST:event_jMenuItVerListadoMatriculaActionPerformed

    private void jMenuItVerRegistroActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerRegistroActionPerformed
        MostrarRegistroNotas mosReg = null;
        try {
            mosReg = new MostrarRegistroNotas();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(mosReg);
        mosReg.setVisible(true);
    }//GEN-LAST:event_jMenuItVerRegistroActionPerformed

    private void jMenuItVerHistorialActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerHistorialActionPerformed
        MostrarHistorial mostrarHistorial = null;
        try {
            mostrarHistorial = new MostrarHistorial();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(mostrarHistorial);
        mostrarHistorial.setVisible(true);
    }//GEN-LAST:event_jMenuItVerHistorialActionPerformed

    private void jMenuItVerProfesoresActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItVerProfesoresActionPerformed
        MostrarProfesores mosProf = new MostrarProfesores();
        jDsKtFramePrincipal.add(mosProf);
        mosProf.setVisible(true);
    }//GEN-LAST:event_jMenuItVerProfesoresActionPerformed

    private void jMenuItEliminarProfesorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItEliminarProfesorActionPerformed
        EliminarProfesor eliminarProfesor = new EliminarProfesor();
        jDsKtFramePrincipal.add(eliminarProfesor);
        eliminarProfesor.setVisible(true);
    }//GEN-LAST:event_jMenuItEliminarProfesorActionPerformed

    private void jMenuItActualizarProfesoresActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItActualizarProfesoresActionPerformed
        ActualizarProfesor actProfesor = new ActualizarProfesor();
        jDsKtFramePrincipal.add(actProfesor);
        actProfesor.setVisible(true);
    }//GEN-LAST:event_jMenuItActualizarProfesoresActionPerformed

    private void jMenuItConsultarHistorialAlActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItConsultarHistorialAlActionPerformed
        MostrarHistorial mostrarHistorial = null;
        try {
            mostrarHistorial = new MostrarHistorial();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(mostrarHistorial);
        mostrarHistorial.setVisible(true);
    }//GEN-LAST:event_jMenuItConsultarHistorialAlActionPerformed

    private void jMenuItAgregarMatriculaActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMenuItAgregarMatriculaActionPerformed
        IngresarCursoMatricula2 ingCurso = null;
        try {
            ingCurso = new IngresarCursoMatricula2();
        } catch (SQLException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ExcepcionGlobal ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NoDataException ex) {
            Logger.getLogger(FramePrincipal.class.getName()).log(Level.SEVERE, null, ex);
        }
        jDsKtFramePrincipal.add(ingCurso);
        ingCurso.setVisible(true);
    }//GEN-LAST:event_jMenuItAgregarMatriculaActionPerformed
    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /*
         * Set the Nimbus look and feel
         */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /*
         * If Nimbus (introduced in Java SE 6) is not available, stay with the
         * default look and feel. For details see
         * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;


                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(FramePrincipal.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /*
         * Create and display the form
         */
        java.awt.EventQueue.invokeLater(new Runnable() {

            public void run() {
                new FramePrincipal().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    public static javax.swing.JDesktopPane jDsKtFramePrincipal;
    private javax.swing.JMenuItem jMenItEntrar;
    private javax.swing.JMenuItem jMenItSalir;
    private javax.swing.JMenu jMenu1;
    private javax.swing.JMenu jMenuAlumnos;
    private javax.swing.JMenuBar jMenuBar1;
    private javax.swing.JMenu jMenuCarreras;
    private javax.swing.JMenu jMenuCursos;
    private javax.swing.JMenu jMenuHistorial;
    private javax.swing.JMenu jMenuInicio;
    private javax.swing.JMenuItem jMenuItActualizarAlumno;
    private javax.swing.JMenuItem jMenuItActualizarCarrera;
    private javax.swing.JMenuItem jMenuItActualizarCurso;
    private javax.swing.JMenuItem jMenuItActualizarProfesores;
    private javax.swing.JMenuItem jMenuItAgregarMatricula;
    private javax.swing.JMenuItem jMenuItConsultarHistorialAl;
    private javax.swing.JMenuItem jMenuItEliminarAlumno;
    private javax.swing.JMenuItem jMenuItEliminarCarrera;
    private javax.swing.JMenuItem jMenuItEliminarCurso;
    private javax.swing.JMenuItem jMenuItEliminarProfesor;
    private javax.swing.JMenuItem jMenuItIngresarAlumno;
    private javax.swing.JMenuItem jMenuItIngresarCurso;
    private javax.swing.JMenuItem jMenuItInsertarCarrera;
    private javax.swing.JMenuItem jMenuItInsertarProfesor;
    private javax.swing.JMenuItem jMenuItVerAlumnos;
    private javax.swing.JMenuItem jMenuItVerCarreras;
    private javax.swing.JMenuItem jMenuItVerCursos;
    private javax.swing.JMenuItem jMenuItVerHistorial;
    private javax.swing.JMenuItem jMenuItVerListadoMatricula;
    private javax.swing.JMenuItem jMenuItVerProfesores;
    private javax.swing.JMenuItem jMenuItVerRegistro;
    private javax.swing.JMenuItem jMenuItem1;
    private javax.swing.JMenu jMenuMatricula;
    private javax.swing.JMenu jMenuProfesores;
    private javax.swing.JMenu jMenuRegistroNotas;
    // End of variables declaration//GEN-END:variables
}
